July 5, 2023
Software development has become the driving force behind innovation and success in the digital era. Organizations must embrace best practices that optimize their development processes and deliver superior software products to thrive in this dynamic landscape. From planning to deployment, we'll explore techniques, features, and strategies that empower teams to build robust and scalable applications. Let’s uncover actionable insights to accelerate development cycles and ensure success in today's competitive environment.
Read MoreApril 19, 2023
AI (Artificial Intelligence) and ML (Machine Learning) refer to the use of computer systems that can perform tasks that typically require human intelligence, such as understanding natural language, recognizing images, making predictions, and learning from experience. More specifically, “artificial intelligence” is an umbrella term that includes a variety of subcategories, such as machine learning, natural language processing, machine vision, and more (similar to our basic senses).
Read MoreSeptember 4, 2018
A while back we wrote about how to make a UI test automation project a nightmare, well in the second part of this blog series, we explore some ways you can wreck and derail an automation project. Hopefully, you will do the opposite and become a test automation hero!
Read MoreDecember 19, 2017
There are many ways in which you can make the lives of test automation teams harder. If you are a developer or system architect and one of testers is the kind of guy you dislike, this article is for you. Enlightened by the sacred knowledge contained in this short article you will learn how to make UI of any application nearly untestable.
Alternatively, if you are a kinder soul and respect others' hard work, you may consider topics presented herewith as anti-patterns.
So, let's go.
Read MoreJune 19, 2014
For companies making the transition from traditional linear / phased methodologies (often called waterfall methodologies because of how they look like a series of waterfalls with arrows between them), to agile methodologies such as Scrum or Kanban, there is often a question of how make their methodology "more agile" without completely changing everything all at once. This two-part entry describes how you can embrace agile in an iterative or agile manner. Read More
June 17, 2014
For companies making the transition from traditional linear / phased methodologies (often called waterfall methodologies because of how they look like a series of waterfalls with arrows between them), to agile methodologies such as Scrum or Kanban, there is often a question of how make their methodology "more agile" without completely changing everything all at once. This two-part entry describes how you can embrace agile in an iterative or agile manner. Read More
April 23, 2014
When we talk proudly of adopting Agile processes for our projects, why do we do so with a somewhat superior air over the old tried and trusted methods of software development? Read More